	let gulp = require("gulp");
	let connect = require("gulp-connect");
	let sass = require("gulp-sass-china");
	// gulp => 方法;
	//task 方法; => 绑定指令的方法;
	// gulp.task("yanghuaizhi",()=>{
	// 	//指令执行函数;
	// 	console.log("hello this is my first task");
	// });
	
	//把index放进 dist文件夹之中;
	
	gulp.task("index",()=>{
		//实现功能的时候一定要return;
		// gulp.src() => 找到源文件;
		// gulp.pipe(); => 在连缀之中想要继续调用gulp方法,就要用到pipe方法;
		// gulp.dest(); => 转存方法;
		/*活动页*/
		return gulp.src("html/*.html").pipe(gulp.dest("dist")).pipe(connect.reload());
		/*列表页*/
		//return gulp.src("html/liebiao.html").pipe(gulp.dest("dist")).pipe(connect.reload());
	})
	
	//gulp.watch();
	
	//把所有的js文件全部都放进线上的script文件夹之中;
	gulp.task("script",()=>{
		gulp.src(["libs/*.json"])
		.pipe(gulp.dest("dist/script"));
		return gulp.src(["libs/*.js"])
		.pipe(gulp.dest("dist/script"))
		
		
	})
	
	
	gulp.task("watch",()=>{
		//如果index.html发生改变 ,那么 执行index指令;
		gulp.watch("html/*.html",["index"]);
		gulp.watch("sass/*.scss",["sass"]);
		gulp.watch("libs/*.js",["script"])
	})
	
	gulp.task("server",()=>{
		connect.server({
		    root:'dist',  //以谁为服务器根目录
			port:8888,  // 端口号 
		    livereload:true
		});
	})
	
	gulp.task("sass",()=>{
		 return gulp.src('sass/*.scss')
		.pipe(sass().on('error', sass.logError))
		.pipe(gulp.dest('dist/css'));
	})
	
	
	gulp.task("default",["server","watch"])
